var addLindID = "addMaterial";				//增加行按扭ID
var deleteLindID = "deleteAllMaterial";		//删除所有行按扭ID
var tableID = "tableMaterial";				//表格ID

$(function(){
	$('#' + addLindID).click(function(){
		var index = bindDetailList(null);
		
//		bindDict('typecode_' + index, 'DM_BAZSLX');
//		bindDict('verifymethod_' + index, 'DM_JYFS');
	});
	
	//删除单行按扭事件
	$('#' + deleteLindID).click(function(){
		$('#' + tableID).find('tbody').find('tr').not('.no-records-found').remove();
		
		if($('#' + tableID).find('tbody').children('tr').length == 0){
			var trStr = '<tr class="no-records-found">	'+
					    '   <td colspan="7" style="font-size:14px;">			'+
						'		单击“新增行”增加行政许可材料！！		'+
						'	</td>						'+
						'</tr>';
			$('#' + tableID).find('tbody').append(trStr);
		}
	});
})

function bindDetailList(data){
	$('#' + tableID).find('.no-records-found').remove();
	
	var index = 1;
	if($('#' + tableID).find('tbody').find('tr').length > 0){
		index = parseInt($('#' + tableID).find('tbody').find('tr:last').find('.serialnumber').val()) + 1;
	}
	
    var materialname = "";
    var remark = "";
    var showmethod = "";
    var verifymethod = "";
    var typecode = "";
    var ismustsubmit = "";
    
	var ismustsubmitStr = 'checked="checked"';
    if(data != null){
    	if(data.ismustsubmit == 0)
    		ismustsubmitStr = '';
    	
    	materialname = data.materialname;
    	remark = data.remark;
    	showmethod = data.showmethod;
    	verifymethod = data.verifymethod;
    	typecode = data.typecode;
    	ismustsubmit = data.ismustsubmit;
    }
        	
	
	var trStr = '<tr id="tr_'+ index +'" class="data">'+
				'<form class="form-horizontal materialForm" id="materialForm_'+ index +'">'+
			    '    <td>'+
			    '    	<input type="number" class="form-control serialnumber" style="text-align: center;" value="'+ index +'" name="serialnumber" />'+
			    '    </td>'+
			    '    <td>'+
			    '    	<input type="text" class="form-control" name="materialname" placeholder="请输入行政许可材料的材料名称" value="'+ materialname +'" />'+
		        '	</td>'+
//			    '    <td>'+
//			    '    	<select class="form-control typecode" onchange="checkRepeat(this)" placeholder="请选择行政许可材料的证书类型" id="typecode_'+ index +'" name="typecode" data="'+typecode+'"></select>'+
//			    '    </td>'+
//			    '    <td>'+
//			    '    	<select class="form-control verifymethod" id="verifymethod_'+ index +'" placeholder="请选择行政许可材料的校验方式" name="verifymethod" data="'+verifymethod+'"></select>'+
//			    '    </td>'+
			    '    <td style="text-align: center;">'+
    			'		<input type="checkbox" '+ ismustsubmitStr +' value="1" name="ismustsubmit" />'+											        
			    '    </td>'+
			    '    <td style="text-align: center;">'+
    			'		<button type="button" class="Delete btn btn-danger btn-sm" onclick="deleteMateriallLine(\'tr_'+ index +'\');" style="margin-right:10px;"><span class="glyphicon glyphicon-minus"></span></button>'+
			    '    </td>'+
			    '</form>'+
			    '</tr>';
	
	$('#' + tableID).find('tbody').append(trStr);
	
	return index;
}

var typeCodeData = null;
var verifyMethodData = null;


function deleteMateriallLine(trId){
	$('#' + trId).remove();
	
	if($('#' + tableID).find('tbody').children('tr').length == 0){
		var trStr = '<tr class="no-records-found">	'+
				    '   <td colspan="7" style="font-size:14px;">			'+
					'		单击“新增行”增加行政许可材料！		'+
					'	</td>						'+
					'</tr>';
		$('#' + tableID).find('tbody').append(trStr);
	}
}

//校验证书类型是否有重复选择
function checkRepeat(obj){
	var objId = obj.id;
	var objValue = obj.value;
	
	$('[name="typecode"]').each(function(){
		if(objId == $(this).attr("id")){
			return true;
		}

		if('' != $(this).val() && objValue == $(this).val()){
			window.wxc.xcConfirm('重复选择，请检查！', window.wxc.xcConfirm.typeEnum.error);
			$('#' + objId).val('');
			return false;
		}
	})
}
